package io.renren.modules.noc.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单
 *
 * @author zgw, 995115107@qq.cm
 * @since 3.0 2022-04-23
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("t_order")
public class TOrderEntity {
	private static final long serialVersionUID = 1L;

	/**
	* 主键
	*/
	@TableId
	private Long id;
	/**
	* 订单编号，大写字母D+时间戳+两位随机数
	*/
	private String orderCode;
	/**
	* 会员id
	*/
	private Long accountId;
	/**
	* 公司名称
	*/
	private String company;
	/**
	* 订单总额
	*/
	private BigDecimal amount;
	/**
	* 实际付款金额
	*/
	private BigDecimal payAmount;
	/**
	* 订单状态，参考EmOrderStatus类
	*/
	private Integer orderStatus;
	/**
	* 分期数，1表示全款
	*/
	private Integer installment;
	/**
	* 分期进度
	*/
	private Integer progress;
	/**
	* 下单时间
	*/
	private Date createTime;
	/**
	* 备注
	*/
	private String remark;
	/**
	* 取消原因
	*/
	private String cancelReason;
}